home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_56_AAddUpdateUtils.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
28KB
|
471 lines
# near model CODE resource
# jump table entries: 15104-15105 (2 of them)
fn00000000:
00000000 4E56 FF8A link A6, -0x0076
00000004 486E FFC0 pea.l [A6 - 0x40]
00000008 486E FFBE pea.l [A6 - 0x42]
0000000C 4EAD 3E3A jsr [A5 + 0x3E3A /* export_1987 */]
00000010 422E FFE0 clr.b [A6 - 0x20]
00000014 7000 moveq.l D0, 0x00
00000016 2D40 FF96 move.l [A6 - 0x6A], D0
0000001A 41EE FFE0 lea.l A0, [A6 - 0x20]
0000001E 2D48 FF9C move.l [A6 - 0x64], A0
00000022 3D6E FFBE FFA0 move.w [A6 - 0x60], [A6 - 0x42]
00000028 426E FFA4 clr.w [A6 - 0x5C]
0000002C 7000 moveq.l D0, 0x00
0000002E 2D40 FFA6 move.l [A6 - 0x5A], D0
00000032 426E FFAA clr.w [A6 - 0x56]
00000036 4267 clr.w -[A7]
00000038 486E FF8A pea.l [A6 - 0x76]
0000003C 4267 clr.w -[A7]
0000003E 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
00000042 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000046 206E 0008 movea.l A0, [A6 + 0x8]
0000004A 5C88 addq.l A0, 6
0000004C 43EE FFC0 lea.l A1, [A6 - 0x40]
00000050 7007 moveq.l D0, 0x07
label00000052:
00000052 20D9 move.l [A0]+, [A1]+
00000054 51C8 FFFC dbf D0, -0x6 /* 00000052 */
00000058 206E 0008 movea.l A0, [A6 + 0x8]
0000005C 216E FFBA 0002 move.l [A0 + 0x2], [A6 - 0x46]
00000062 206E 0008 movea.l A0, [A6 + 0x8]
00000066 30AE FFAA move.w [A0], [A6 - 0x56]
0000006A 4E5E unlink A6
0000006C 2E9F move.l [A7], [A7]+
0000006E 4E75 rts
00000070 4E56 0000 link A6, 0
00000074 2F0C move.l -[A7], A4
00000076 286E 0008 movea.l A4, [A6 + 0x8]
0000007A 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000007E 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
00000082 102C FE55 move.b D0, [A4 - 0x1AB]
00000086 670E beq +0x10 /* 00000096 */
00000088 4267 clr.w -[A7]
0000008A 3F2C FE5E move.w -[A7], [A4 - 0x1A2]
0000008E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000092 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000096:
00000096 102C FE56 move.b D0, [A4 - 0x1AA]
0000009A 6712 beq +0x14 /* 000000AE */
0000009C 4267 clr.w -[A7]
0000009E 486C FFBC pea.l [A4 - 0x44]
000000A2 3F2C FFB8 move.w -[A7], [A4 - 0x48]
000000A6 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
000000AA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000000AE:
000000AE 285F movea.l A4, [A7]+
000000B0 4E5E unlink A6
000000B2 205F movea.l A0, [A7]+
000000B4 DEFC 000A add.w A7, 0xA /* '\n' */
000000B8 4ED0 jmp [A0]
000000BA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1888: // at 000000BC (misaligned)
000000BE FCDA 48E7 .extension 0xCDA <<F/2-3/6>> // unimplemented
000000C2 0300 btst D0, D1
000000C4 7000 moveq.l D0, 0x00
000000C6 2D40 FE62 move.l [A6 - 0x19E], D0
000000CA 422E FE55 clr.b [A6 - 0x1AB]
000000CE 426E FE56 clr.w [A6 - 0x1AA]
000000D2 4AAE 0008 tst.l [A6 + 0x8]
000000D6 6604 bne +0x6 /* 000000DC */
000000D8 6000 02A2 bra +0x2A4 /* 0000037C */
label000000DC:
000000DC 486E FE66 pea.l [A6 - 0x19A]
000000E0 4EBA FF1E jsr [PC - 0xE2 /* 00000000 */]
000000E4 486E FEB2 pea.l [A6 - 0x14E]
000000E8 2F3C 000C 0FA0 move.l -[A7], 0xC0FA0
000000EE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000000F2 486E FFFC pea.l [A6 - 0x4]
000000F6 3F3C F061 move.w -[A7], 0xF061
000000FA 4EAD 453A jsr [A5 + 0x453A /* export_2211 */]
000000FE 486E FCDC pea.l [A6 - 0x324]
00000102 486E FEB2 pea.l [A6 - 0x14E]
00000106 3F3C 0002 move.w -[A7], 0x2
0000010A 486E FE57 pea.l [A6 - 0x1A9]
0000010E 4EAD 4552 jsr [A5 + 0x4552 /* export_2214 */]
00000112 205F movea.l A0, [A7]+
00000114 43EE FFB2 lea.l A1, [A6 - 0x4E]
00000118 7011 moveq.l D0, 0x11
label0000011A:
0000011A 22D8 move.l [A1]+, [A0]+
0000011C 51C8 FFFC dbf D0, -0x6 /* 0000011A */
00000120 3290 move.w [A1], [A0]
00000122 102E FFB2 move.b D0, [A6 - 0x4E]
00000126 6604 bne +0x6 /* 0000012C */
00000128 6000 0252 bra +0x254 /* 0000037C */
label0000012C:
0000012C 102E FE57 move.b D0, [A6 - 0x1A9]
00000130 6716 beq +0x18 /* 00000148 */
00000132 486E FFBC pea.l [A6 - 0x44]
00000136 3F2E FFB8 move.w -[A7], [A6 - 0x48]
0000013A 3F3C 0002 move.w -[A7], 0x2
0000013E 42A7 clr.l -[A7]
00000140 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
00000144 4EAD 437A jsr [A5 + 0x437A /* export_2155 */]
label00000148:
00000148 486E FD26 pea.l [A6 - 0x2DA]
0000014C 487A FF22 pea.l [PC - 0xDE /* 00000070, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000150 2F0E move.l -[A7], A6
00000152 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000156 2F2D FC34 move.l -[A7], [A5 - 0x3CC]
0000015A 4EAD 1CCA jsr [A5 + 0x1CCA /* export_917 */]
0000015E 4267 clr.w -[A7]
00000160 486E FFBC pea.l [A6 - 0x44]
00000164 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00000168 486E FDEC pea.l [A6 - 0x214]
0000016C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00000170 4A5F tst.w [A7]+
00000172 6612 bne +0x14 /* 00000186 */
00000174 4267 clr.w -[A7]
00000176 486E FFBC pea.l [A6 - 0x44]
0000017A 3F2E FFB8 move.w -[A7], [A6 - 0x48]
0000017E 4EAD 038A jsr [A5 + 0x38A /* export_109 */]
00000182 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000186:
00000186 4267 clr.w -[A7]
00000188 486E FFBC pea.l [A6 - 0x44]
0000018C 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00000190 2F3C 4674 6368 move.l -[A7], 0x46746368 /* 'Ftch' */
00000196 2F3C 4674 506A move.l -[A7], 0x4674506A /* 'FtPj' */
0000019C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */]
000001A0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001A4 1D7C 0001 FE56 move.b [A6 - 0x1AA], 0x1
000001AA 4267 clr.w -[A7]
000001AC 486E FFBC pea.l [A6 - 0x44]
000001B0 3F2E FFB8 move.w -[A7], [A6 - 0x48]
000001B4 486E FE5E pea.l [A6 - 0x1A2]
000001B8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
000001BC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001C0 1D7C 0001 FE55 move.b [A6 - 0x1AB], 0x1
000001C6 4267 clr.w -[A7]
000001C8 3F2E FE5E move.w -[A7], [A6 - 0x1A2]
000001CC 3F3C 0001 move.w -[A7], 0x1
000001D0 42A7 clr.l -[A7]
000001D2 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
000001D6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001DA 4267 clr.w -[A7]
000001DC 4EAD 44D2 jsr [A5 + 0x44D2 /* export_2198 */]
000001E0 101F move.b D0, [A7]+
000001E2 6606 bne +0x8 /* 000001EA */
000001E4 802D FC6C or.b D0, [A5 - 0x394]
000001E8 6712 beq +0x14 /* 000001FC */
label000001EA:
000001EA 4267 clr.w -[A7]
000001EC 42A7 clr.l -[A7]
000001EE 486E FE66 pea.l [A6 - 0x19A]
000001F2 486E FE62 pea.l [A6 - 0x19E]
000001F6 7002 moveq.l D0, 0x02
000001F8 A823 syscall AliasDispatch
000001FA 3C1F move.w D6, [A7]+
label000001FC:
000001FC 2D7C 4674 506A FDFC move.l [A6 - 0x204], 0x4674506A /* 'FtPj' */
00000204 3D7C 0001 FE00 move.w [A6 - 0x200], 0x1
0000020A 7000 moveq.l D0, 0x00
0000020C 2D40 FE02 move.l [A6 - 0x1FE], D0
00000210 08EE 0000 FE05 bset.b [A6 - 0x1FB], 0x0
00000216 7000 moveq.l D0, 0x00
00000218 2D40 FE06 move.l [A6 - 0x1FA], D0
0000021C 4AAE FE62 tst.l [A6 - 0x19E]
00000220 6714 beq +0x16 /* 00000236 */
00000222 08EE 0001 FE05 bset.b [A6 - 0x1FB], 0x1
00000228 42A7 clr.l -[A7]
0000022A 2F2E FE62 move.l -[A7], [A6 - 0x19E]
0000022E 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000232 2D5F FE06 move.l [A6 - 0x1FA], [A7]+
label00000236:
00000236 42A7 clr.l -[A7]
00000238 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000023C 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000240 2D5F FE0A move.l [A6 - 0x1F6], [A7]+
00000244 41EE FE0E lea.l A0, [A6 - 0x1F2]
00000248 43EE FE66 lea.l A1, [A6 - 0x19A]
0000024C 7010 moveq.l D0, 0x10
label0000024E:
0000024E 20D9 move.l [A0]+, [A1]+
00000250 51C8 FFFC dbf D0, -0x6 /* 0000024E */
00000254 3091 move.w [A0], [A1]
00000256 7058 moveq.l D0, 0x58
00000258 2D40 FE58 move.l [A6 - 0x1A8], D0
0000025C 4267 clr.w -[A7]
0000025E 3F2E FE5E move.w -[A7], [A6 - 0x1A2]
00000262 486E FE58 pea.l [A6 - 0x1A8]
00000266 486E FDFC pea.l [A6 - 0x204]
0000026A 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000026E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000272 4AAE FE06 tst.l [A6 - 0x1FA]
00000276 6F1E ble +0x20 /* 00000296 */
00000278 2D6E FE06 FE58 move.l [A6 - 0x1A8], [A6 - 0x1FA]
0000027E 4267 clr.w -[A7]
00000280 3F2E FE5E move.w -[A7], [A6 - 0x1A2]
00000284 486E FE58 pea.l [A6 - 0x1A8]
00000288 206E FE62 movea.l A0, [A6 - 0x19E]
0000028C 2F10 move.l -[A7], [A0]
0000028E 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
00000292 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000296:
00000296 102E 000C move.b D0, [A6 + 0xC]
0000029A 6772 beq +0x74 /* 0000030E */
0000029C 42A7 clr.l -[A7]
0000029E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002A2 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
000002A6 7004 moveq.l D0, 0x04
000002A8 2F00 move.l -[A7], D0
000002AA 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000002AE 2D5F FE58 move.l [A6 - 0x1A8], [A7]+
000002B2 202E FE58 move.l D0, [A6 - 0x1A8]
000002B6 5380 subq.l D0, 1
000002B8 3D40 FCDA move.w [A6 - 0x326], D0
000002BC 4247 clr.w D7
000002BE 6048 bra +0x4A /* 00000308 */
label000002C0:
000002C0 4267 clr.w -[A7]
000002C2 206E 0008 movea.l A0, [A6 + 0x8]
000002C6 2050 movea.l A0, [A0]
000002C8 3007 move.w D0, D7
000002CA 48C0 ext.l D0
000002CC E580 asl D0, 2
000002CE 2F30 0800 move.l -[A7], [A0 + D0]
000002D2 486E FD64 pea.l [A6 - 0x29C]
000002D6 4EAD 3EAA jsr [A5 + 0x3EAA /* export_2001 */]
000002DA 4A5F tst.w [A7]+
000002DC 6614 bne +0x16 /* 000002F2 */
000002DE 206E 0008 movea.l A0, [A6 + 0x8]
000002E2 2050 movea.l A0, [A0]
000002E4 3007 move.w D0, D7
000002E6 48C0 ext.l D0
000002E8 E580 asl D0, 2
000002EA 21AE FD64 0800 move.l [A0 + D0], [A6 - 0x29C]
000002F0 6012 bra +0x14 /* 00000304 */
label000002F2:
000002F2 206E 0008 movea.l A0, [A6 + 0x8]
000002F6 2050 movea.l A0, [A0]
000002F8 3007 move.w D0, D7
000002FA 48C0 ext.l D0
000002FC E580 asl D0, 2
000002FE 7200 moveq.l D1, 0x00
00000300 2181 0800 move.l [A0 + D0], D1
label00000304:
00000304 5247 addq.w D7, 1
00000306 6906 bvs +0x8 /* 0000030E */
label00000308:
00000308 BE6E FCDA cmp.w D7, [A6 - 0x326]
0000030C 6FB2 ble -0x4C /* 000002C0 */
label0000030E:
0000030E 4AAE FE0A tst.l [A6 - 0x1F6]
00000312 6F1E ble +0x20 /* 00000332 */
00000314 2D6E FE0A FE58 move.l [A6 - 0x1A8], [A6 - 0x1F6]
0000031A 4267 clr.w -[A7]
0000031C 3F2E FE5E move.w -[A7], [A6 - 0x1A2]
00000320 486E FE58 pea.l [A6 - 0x1A8]
00000324 206E 0008 movea.l A0, [A6 + 0x8]
00000328 2F10 move.l -[A7], [A0]
0000032A 4EAD 035A jsr [A5 + 0x35A /* export_103 */]
0000032E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000332:
00000332 4267 clr.w -[A7]
00000334 3F2E FE5E move.w -[A7], [A6 - 0x1A2]
00000338 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000033C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000340 3D6E FFB8 FEAC move.w [A6 - 0x154], [A6 - 0x48]
00000346 4267 clr.w -[A7]
00000348 486E FEAC pea.l [A6 - 0x154]
0000034C 486E FEAE pea.l [A6 - 0x152]
00000350 4EAD 0C0A jsr [A5 + 0xC0A /* export_381 */]
00000354 4A5F tst.w [A7]+
00000356 6614 bne +0x16 /* 0000036C */
00000358 3F2E FEAC move.w -[A7], [A6 - 0x154]
0000035C 2F2E FEAE move.l -[A7], [A6 - 0x152]
00000360 486E FFBC pea.l [A6 - 0x44]
00000364 3F3C 18F8 move.w -[A7], 0x18F8
00000368 4EAD 3952 jsr [A5 + 0x3952 /* export_1830 */]
label0000036C:
0000036C 486E FD26 pea.l [A6 - 0x2DA]
00000370 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000374 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000378 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
label0000037C:
0000037C 4CDF 00C0 movem.l D6,D7, [A7]+
00000380 4E5E unlink A6
00000382 205F movea.l A0, [A7]+
00000384 5C4F addq.w A7, 6
00000386 4ED0 jmp [A0]
00000388 4E56 0000 link A6, 0
0000038C 2F0C move.l -[A7], A4
0000038E 286E 0008 movea.l A4, [A6 + 0x8]
00000392 2F2C FF34 move.l -[A7], [A4 - 0xCC]
00000396 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
0000039A 206C 0008 movea.l A0, [A4 + 0x8]
0000039E 2F10 move.l -[A7], [A0]
000003A0 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
000003A4 102C FFB0 move.b D0, [A4 - 0x50]
000003A8 670E beq +0x10 /* 000003B8 */
000003AA 4267 clr.w -[A7]
000003AC 3F2C FFB6 move.w -[A7], [A4 - 0x4A]
000003B0 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000003B4 395F FFB8 move.w [A4 - 0x48], [A7]+
label000003B8:
000003B8 285F movea.l A4, [A7]+
000003BA 4E5E unlink A6
000003BC 205F movea.l A0, [A7]+
000003BE DEFC 000A add.w A7, 0xA /* '\n' */
000003C2 4ED0 jmp [A0]
export_1889:
000003C4 4E56 FEA4 link A6, -0x015C
000003C8 206E 0010 movea.l A0, [A6 + 0x10]
000003CC 43EE FFBA lea.l A1, [A6 - 0x46]
000003D0 7010 moveq.l D0, 0x10
label000003D2:
000003D2 22D8 move.l [A1]+, [A0]+
000003D4 51C8 FFFC dbf D0, -0x6 /* 000003D2 */
000003D8 3290 move.w [A1], [A0]
000003DA 422E 0014 clr.b [A6 + 0x14]
000003DE 422E FFB0 clr.b [A6 - 0x50]
000003E2 206E 0008 movea.l A0, [A6 + 0x8]
000003E6 7000 moveq.l D0, 0x00
000003E8 2080 move.l [A0], D0
000003EA 7000 moveq.l D0, 0x00
000003EC 2D40 FF34 move.l [A6 - 0xCC], D0
000003F0 486E FEE6 pea.l [A6 - 0x11A]
000003F4 487A FF92 pea.l [PC - 0x6E /* 00000388, value 0x4E560000 'NV\0\0', cstring "NV" */]
000003F8 2F0E move.l -[A7], A6
000003FA 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000003FE 4267 clr.w -[A7]
00000400 3F2E FFBA move.w -[A7], [A6 - 0x46]
00000404 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000408 486E FFC0 pea.l [A6 - 0x40]
0000040C 1F3C 0003 move.b -[A7], 0x3
00000410 486E FFB6 pea.l [A6 - 0x4A]
00000414 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000418 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000041C 1D7C 0001 FFB0 move.b [A6 - 0x50], 0x1
00000422 4267 clr.w -[A7]
00000424 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00000428 3F3C 0001 move.w -[A7], 0x1
0000042C 42A7 clr.l -[A7]
0000042E 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000432 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000436 7058 moveq.l D0, 0x58
00000438 2D40 FFB2 move.l [A6 - 0x4E], D0
0000043C 4267 clr.w -[A7]
0000043E 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00000442 486E FFB2 pea.l [A6 - 0x4E]
00000446 486E FF38 pea.l [A6 - 0xC8]
0000044A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000044E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000452 203C 4674 506A move.l D0, 0x4674506A /* 'FtPj' */
00000458 B0AE FF38 cmp.l D0, [A6 - 0xC8]
0000045C 671C beq +0x1E /* 0000047A */
0000045E 2F3C 0001 0FAD move.l -[A7], 0x10FAD
00000464 4EAD 3F92 jsr [A5 + 0x3F92 /* export_2030 */]
00000468 4267 clr.w -[A7]
0000046A 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
0000046E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000472 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000476 6000 0142 bra +0x144 /* 000005BA */
label0000047A:
0000047A 206E 000C movea.l A0, [A6 + 0xC]
0000047E 43EE FF4A lea.l A1, [A6 - 0xB6]
00000482 7010 moveq.l D0, 0x10
label00000484:
00000484 20D9 move.l [A0]+, [A1]+
00000486 51C8 FFFC dbf D0, -0x6 /* 00000484 */
0000048A 3091 move.w [A0], [A1]
0000048C 102D FC6C move.b D0, [A5 - 0x394]
00000490 6748 beq +0x4A /* 000004DA */
00000492 082E 0001 FF41 btst.b [A6 - 0xBF], 0x1
00000498 56C1 sne D1
0000049A C001 and.b D0, D1
0000049C 4A00 tst.b D0
0000049E 673A beq +0x3C /* 000004DA */
000004A0 4AAE FF42 tst.l [A6 - 0xBE]
000004A4 5EC1 sgt D1
000004A6 C001 and.b D0, D1
000004A8 6730 beq +0x32 /* 000004DA */
000004AA 2D6E FF42 FFB2 move.l [A6 - 0x4E], [A6 - 0xBE]
000004B0 42A7 clr.l -[A7]
000004B2 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
000004B6 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000004BA 2D57 FF34 move.l [A6 - 0xCC], [A7]
000004BE 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000004C2 4267 clr.w -[A7]
000004C4 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
000004C8 486E FFB2 pea.l [A6 - 0x4E]
000004CC 206E FF34 movea.l A0, [A6 - 0xCC]
000004D0 2F10 move.l -[A7], [A0]
000004D2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000004D6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000004DA:
000004DA 486E FEA4 pea.l [A6 - 0x15C]
000004DE 206E 000C movea.l A0, [A6 + 0xC]
000004E2 3F10 move.w -[A7], [A0]
000004E4 4EAD 396A jsr [A5 + 0x396A /* export_1833 */]
000004E8 487A 00DA pea.l [PC + 0xDA /* 000005C4, value 0x13A0000 */]
000004EC 486E FEC4 pea.l [A6 - 0x13C]
000004F0 3F3C 0002 move.w -[A7], 0x2
000004F4 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
000004F8 41EE FF90 lea.l A0, [A6 - 0x70]
000004FC 43EE FEC4 lea.l A1, [A6 - 0x13C]
00000500 7007 moveq.l D0, 0x07
label00000502:
00000502 20D9 move.l [A0]+, [A1]+
00000504 51C8 FFFC dbf D0, -0x6 /* 00000502 */
00000508 2F3C 0001 0000 move.l -[A7], 0x10000
0000050E 486E FF90 pea.l [A6 - 0x70]
00000512 206E 000C movea.l A0, [A6 + 0xC]
00000516 2F28 0002 move.l -[A7], [A0 + 0x2]
0000051A 2F3C 4674 6346 move.l -[A7], 0x46746346 /* 'FtcF' */
00000520 4868 0006 pea.l [A0 + 0x6]
00000524 2F2E FF34 move.l -[A7], [A6 - 0xCC]
00000528 486E FFB1 pea.l [A6 - 0x4F]
0000052C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000530 4EAD 3982 jsr [A5 + 0x3982 /* export_1836 */]
00000534 4A1F tst.b [A7]+
00000536 6718 beq +0x1A /* 00000550 */
00000538 2F2E FF34 move.l -[A7], [A6 - 0xCC]
0000053C 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
00000540 4267 clr.w -[A7]
00000542 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00000546 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000054A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000054E 606A bra +0x6C /* 000005BA */
label00000550:
00000550 4AAE FF46 tst.l [A6 - 0xBA]
00000554 6F40 ble +0x42 /* 00000596 */
00000556 2D6E FF46 FFB2 move.l [A6 - 0x4E], [A6 - 0xBA]
0000055C 206E 0008 movea.l A0, [A6 + 0x8]
00000560 2F08 move.l -[A7], A0
00000562 42A7 clr.l -[A7]
00000564 2F2E FFB2 move.l -[A7], [A6 - 0x4E]
00000568 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
0000056C 201F move.l D0, [A7]+
0000056E 205F movea.l A0, [A7]+
00000570 2080 move.l [A0], D0
00000572 206E 0008 movea.l A0, [A6 + 0x8]
00000576 2F10 move.l -[A7], [A0]
00000578 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000057C 4267 clr.w -[A7]
0000057E 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
00000582 486E FFB2 pea.l [A6 - 0x4E]
00000586 206E 0008 movea.l A0, [A6 + 0x8]
0000058A 2050 movea.l A0, [A0]
0000058C 2F10 move.l -[A7], [A0]
0000058E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000592 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000596:
00000596 4267 clr.w -[A7]
00000598 3F2E FFB6 move.w -[A7], [A6 - 0x4A]
0000059C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000005A0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000005A4 2F2E FF34 move.l -[A7], [A6 - 0xCC]
000005A8 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
000005AC 486E FEE6 pea.l [A6 - 0x11A]
000005B0 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000005B4 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
label000005BA:
000005BA 4E5E unlink A6
000005BC 205F movea.l A0, [A7]+
000005BE DEFC 000C add.w A7, 0xC
000005C2 4ED0 jmp [A0]
000005C4 013A 0000 btst [PC /* 000005C6 */], D0